.smartCar1 .smartCar1__inner1 img {
    width: 100%;
    height: auto
}

.smartCar1 .smartCar1__inner1 .-spOnly {
    display: block
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .-spOnly {
        display: none
    }
}

.smartCar1 .smartCar1__inner1 .-pcOnly {
    display: none
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .-pcOnly {
        display: block
    }
}

.smartCar1 .smartCar1__inner1 .smartCar1__inner1 {
    background: #fff
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .smartCar1__inner1 {
        width: 920px;
        margin: auto
    }
}

.smartCar1 .smartCar1__inner1 p {
    margin: 0 0 0 0
}

.smartCar1 .smartCar1__inner1 .header2__logo1 {
    padding: 50px 0 0 0 !important;
    max-width: 80%;
    margin: auto
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__logo1 {
        width: 722px;
        padding: 160px 0 0 0 !important
    }
}

.smartCar1 .smartCar1__inner1 .header2__logo1 img {
    width: 100%;
    height: auto
}

.smartCar1 .smartCar1__inner1 .header2__catch1 {
    font-size: 24px !important;
    line-height: 1.58 !important;
    font-weight: 900;
    text-align: center;
    color: #6D6E70;
    margin: 40px 0 0 0;
    padding: 0 0 50px 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__catch1 {
        padding-bottom: 160px
    }
}

.smartCar1 .smartCar1__inner1 .header2__catch1 span {
    color: #45B035
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__catch1 br {
        display: none
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1 {
    background: #ABCD03;
    padding: 30px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1 {
        padding: 40px 0
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1 {
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1 {
        width: 900px;
        margin: auto;
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1 {
    background: #45B035;
    border-radius: 10px;
    padding: 20px 30px 20px 78px;
    position: relative;
    margin: 10px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1 {
        max-width: 210px;
        min-width: 210px;
        min-height: 210px;
        padding: 40px 20px;
        border-radius: 210px;
        text-align: center;
        display: flex;
        align-items: center;
        margin: 0 15px
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1:first-child {
    margin-top: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1:first-child {
        margin-left: 0
    }
}

@media screen and (min-width: 992px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1:last-child {
        margin-right: 0
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 30px;
    margin: auto;
    content: '';
    display: block;
    width: 28px;
    height: 24px;
    background: url("~/media/7bef5e3b0399440882d03ec686277699.ashx?la=ja-jp&hash=334B60C20301B3A9510C83CF422147D939B7B5F4") 0 0 no-repeat;
    background-size: 28px auto
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1:after {
        top: 20px;
        bottom: inherit;
        left: 0;
        right: 0
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1 br {
    display: none
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1 br {
        display: block
    }
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1__text1 {
    color: #fff;
    font-size: 20px !important;
    line-height: 1.3 !important;
    font-weight: 900;
    width: 100%
}

.smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1__text1 span {
    font-size: 15px !important;
    line-height: 1 !important;
    display: block;
    font-weight: 700;
    margin: 0 0 5px 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .header2__feature1__list1__unit1__text1 span {
        margin-bottom: 10px
    }
}

.smartCar1 .smartCar1__inner1 .block14 {
    margin: 60px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14 {
        margin: 90px 0 0 0
    }
}

.smartCar1 .smartCar1__inner1 .block14__title1 {
    color: #fff;
    text-align: center;
    height: 52px;
    background: url("~/media/95c29f4b944048b1a3a63474f287e2b6.ashx?la=ja-jp&hash=E1C4DBF2455C36EC6D8E04FFB033A2E43E5192A8") center 0 no-repeat;
    background-size: 335px auto;
    padding: 0;
    margin: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__title1 {
        width: 920px;
        height: 75px;
        background: url("~/media/8c9262b1a1314ea7bfe31e40a3530087.ashx?la=ja-jp&hash=71852FC7D34166DB5158D2CD32B6FAC37E6DDF0A") center 0 no-repeat;
        background-size: 920px auto;
        margin: auto;
        text-align: left;
        padding: 10px 0 0 100px;
        background-size: cover
    }
}

.smartCar1 .smartCar1__inner1 .block14__title1 span {
    font-size: 18px !important;
    line-height: 55px !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__title1 span {
        font-size: 24px !important;
        display: block;
        width: 430px;
        text-align: center
    }
}

.smartCar1 .smartCar1__inner1 .block14__body1 {
    background: #FBFBE9;
    padding: 15px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__body1 {
        width: 920px;
        margin: auto;
        padding: 60px 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__body1.-col2 {
        padding-left: 60px;
        padding-right: 60px;
        display: flex;
        justify-content: space-between;
        align-items: center
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__body1.-col2 div:first-child {
        min-width: 440px;
        max-width: 440px;
        margin: 0 30px 0 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__body1.-col2 .block14__text1 {
        width: auto
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__body1.-col2 .block14__title2 {
        text-align: left
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__body1.-col2 .block14__image1 {
        margin: 0
    }
}

.smartCar1 .smartCar1__inner1 .block14__title2 {
    font-size: 26px !important;
    line-height: 1.28 !important;
    font-weight: 900;
    color: #4CA223;
    text-align: center;
    width: auto !important;
    border: none !important;
    margin: 0 !important;
    display: block !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__title2 {
        font-size: 40px !important
    }
}

.smartCar1 .smartCar1__inner1 .block14__title2 span {
    display: block;
    font-size: 22px !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__title2 span {
        font-size: 30px !important
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__title2 span:first-child {
        display: inline-block
    }
}

.smartCar1 .smartCar1__inner1 .block14__text1 {
    font-size: 16px !important;
    line-height: 1.38 !important;
    color: #5F5E5E;
    font-weight: 700;
    margin: 30px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__text1 {
        font-size: 18px !important;
        width: 860px;
        margin: 60px auto 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__images1 {
        display: flex;
        justify-content: space-between;
        width: 800px;
        margin: 60px auto 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__images1 p {
        margin: 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__images1>.block14__image1:nth-of-type(1) {
        min-width: 440px;
        max-width: 440px;
        margin: 0 30px 0 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__images1>.block14__image1:nth-of-type(2) {
        min-width: inherit;
        max-width: inherit
    }
}

.smartCar1 .smartCar1__inner1 .block14__image1 {
    max-width: 315px;
    margin: 30px auto 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__image1 {
        max-width: 100%
    }
}

.smartCar1 .smartCar1__inner1 .block14__notes1 {
    text-align: right;
    font-size: 14px !important;
    line-height: 1 !important;
    padding: 0 30px;
    margin: 10px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block14__notes1 {
        width: 920px;
        margin: 20px auto 0;
        padding: 0
    }
}

.smartCar1 .smartCar1__inner1 .block15 {
    margin: 60px 0 0 0
}

.smartCar1 .smartCar1__inner1 .block15__title1 {
    color: #fff;
    font-size: 18px !important;
    line-height: 55px !important;
    text-align: center;
    height: 55px;
    background: url("~/media/95c29f4b944048b1a3a63474f287e2b6.ashx?la=ja-jp&hash=E1C4DBF2455C36EC6D8E04FFB033A2E43E5192A8") center 0 no-repeat;
    background-size: 355px 55px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__title1 {
        font-size: 24px !important;
        width: 920px;
        height: 75px;
        background: url("~/media/8c9262b1a1314ea7bfe31e40a3530087.ashx?la=ja-jp&hash=71852FC7D34166DB5158D2CD32B6FAC37E6DDF0A") center 0 no-repeat;
        background-size: 920px auto;
        margin: auto;
        text-align: left;
        padding: 10px 0 0 100px;
        background-size: cover
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__title1 span {
        display: block;
        width: 430px;
        text-align: center
    }
}

.smartCar1 .smartCar1__inner1 .block15__body1 {
    background: #FBFBE9;
    padding: 30px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__body1 {
        padding: 60px 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__body1__inner1 {
        width: 1170px;
        margin: auto
    }
}

.smartCar1 .smartCar1__inner1 .block15__unit1 {
    margin: 60px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__unit1 {
        display: flex;
        width: 100%;
        justify-content: space-between
    }
}

.smartCar1 .smartCar1__inner1 .block15__unit1:first-child {
    margin-top: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__unit1__image1 {
        min-width: 470px
    }
}

.smartCar1 .smartCar1__inner1 .block15__unit1__image1__image1 {
    padding: 75% 0 0 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.smartCar1 .smartCar1__inner1 .block15__unit1__image1__price1 {
    font-size: 15px !important;
    line-height: 1 !important;
    color: #99000D;
    text-align: center;
    display: block;
    font-weight: 700;
    margin: 20px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__unit1__image1__price1 {
        font-size: 20px !important
    }
}

.smartCar1 .smartCar1__inner1 .block15__unit1__image1__price1 span {
    font-size: 39px !important;
    display: inline-block;
    margin: 0 10px;
    font-weight: 900
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__unit1__image1__price1 span {
        font-size: 50px !important
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__unit1__body1 {
        min-width: 640px
    }
}

.smartCar1 .smartCar1__inner1 .block15__unit1__title1 {
    color: #fff;
    font-size: 22px !important;
    line-height: 1 !important;
    padding: 10px 20px;
    font-weight: 900;
    background: #4CA223;
    margin: 30px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__unit1__title1 {
        margin: 0;
        font-size: 30px !important;
        padding: 20px
    }
}

.smartCar1 .smartCar1__inner1 .block15__unit1__text1 {
    font-size: 16px !important;
    color: #5F5E5E;
    font-weight: 700;
    margin: 15px 0 0 0
}

.smartCar1 .smartCar1__inner1 .block15__unit1__title2 {
    font-size: 16px !important;
    line-height: 1 !important;
    background: #fff;
    color: #4CA223;
    font-weight: 700;
    text-align: center;
    padding: 10px 20px;
    margin: 30px 0 0 0
}

.smartCar1 .smartCar1__inner1 .block15__unit1__table1 {
    font-weight: 700;
    line-height: 1 !important;
    width: 100%;
    margin: 20px 0 0 0
}

.smartCar1 .smartCar1__inner1 .block15__unit1__table1 th, .smartCar1 .smartCar1__inner1 .block15__unit1__table1 td {
    padding: 5px 0
}

.smartCar1 .smartCar1__inner1 .block15__unit1__table1 th {
    font-size: 14px !important;
    color: #5F5E5E;
    text-align: left
}

.smartCar1 .smartCar1__inner1 .block15__unit1__table1 td {
    font-size: 16px !important;
    color: #99000D;
    text-align: right
}

.smartCar1 .smartCar1__inner1 .block15__notes1 {
    margin: 30px 0 0 0;
    font-size: 12px !important;
    line-height: 1.58 !important;
    color: #3B3B3B
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block15__notes1 {
        margin: 90px 0 0 0
    }
}

.smartCar1 .smartCar1__inner1 .block15__notes1 p {
    margin: 30px 0 0 0
}

.smartCar1 .smartCar1__inner1 .block15__notes1 p:first-child {
    margin-top: 0
}

.smartCar1 .smartCar1__inner1 .block16 {
    margin: 60px 0 30px 0
}

.smartCar1 .smartCar1__inner1 .block16__title1 {
    color: #fff;
    text-align: center;
    height: 52px;
    padding: 0;
    background: url("~/media/95c29f4b944048b1a3a63474f287e2b6.ashx?la=ja-jp&hash=E1C4DBF2455C36EC6D8E04FFB033A2E43E5192A8") center 0 no-repeat;
    background-size: 335px 52px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__title1 {
        width: 920px;
        height: 75px;
        background: url("~/media/8c9262b1a1314ea7bfe31e40a3530087.ashx?la=ja-jp&hash=71852FC7D34166DB5158D2CD32B6FAC37E6DDF0A") center 0 no-repeat;
        background-size: 920px auto;
        margin: auto;
        text-align: left;
        padding: 10px 0 0 100px;
        background-size: cover
    }
}

.smartCar1 .smartCar1__inner1 .block16__title1 span {
    font-size: 18px !important;
    line-height: 55px !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__title1 span {
        font-size: 24px !important;
        display: block;
        width: 430px;
        text-align: center
    }
}

.smartCar1 .smartCar1__inner1 .block16__body1 {
    background: #FBFBE9;
    padding: 15px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__body1 {
        padding: 60px 0 0
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1 {
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1 {
        width: 920px;
        margin: auto
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1 {
    border-top: 1px dotted #1A1311;
    padding: 30px 0 0 0;
    margin: 30px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1__unit1 {
        padding: 60px;
        margin-top: 0
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1:first-child {
    border: none;
    padding: 0;
    margin: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1__unit1:first-child {
        padding: 0 60px 60px
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__q {
    position: relative;
    font-size: 20px !important;
    line-height: 1.3 !important;
    color: #ED6B00;
    font-weight: 900;
    padding: 0 0 0 70px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1__unit1__q {
        display: flex;
        align-items: center;
        padding: 0
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__q em {
    position: absolute;
    font-size: 22px !important;
    top: 0;
    left: 0;
    display: block;
    font-style: normal;
    width: 50px;
    height: 50px;
    background: #F99900;
    color: #fff;
    text-align: center;
    line-height: 50px !important;
    border-radius: 50px;
    font-weight: normal
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1__unit1__q em {
        position: static;
        margin: 0 20px 0 0
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__a {
    padding: 0 0 0 70px;
    position: relative;
    margin: 30px 0 0 0;
    color: #5F5E5E
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1__unit1__a {
        display: flex;
        padding: 0
    }
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__a span {
    color: #A9C300
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__a p {
    margin: 30px 0 0 0
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__a p:nth-of-type(1) {
    margin-top: 0
}

.smartCar1 .smartCar1__inner1 .block16__list1__unit1__a em {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 22px !important;
    display: block;
    font-style: normal;
    min-width: 50px;
    height: 50px;
    background: #A9C300;
    color: #fff;
    text-align: center;
    line-height: 50px !important;
    border-radius: 50px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block16__list1__unit1__a em {
        position: static;
        margin: 0 20px 0 0
    }
}

.smartCar1 .smartCar1__inner1 p.block16__list1__unit1__a__image1 {
    max-width: 315px;
    margin: 30px 0 0 -70px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 p.block16__list1__unit1__a__image1 {
        max-width: 100%;
        margin: 30px 0 0 0
    }
}

.smartCar1 .smartCar1__inner1 p.block16__list1__unit1__a__image1:first-child {
    margin-top: 0
}

.smartCar1 .smartCar1__inner1 .block17 {
    margin: 60px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17 {
        margin: 90px 0 0 0
    }
}

.smartCar1 .smartCar1__inner1 .block17__title1 {
    color: #fff;
    text-align: center;
    height: 52px;
    background: url("~/media/95c29f4b944048b1a3a63474f287e2b6.ashx?la=ja-jp&hash=E1C4DBF2455C36EC6D8E04FFB033A2E43E5192A8") center 0 no-repeat;
    background-size: 335px 52px;
    margin: 0;
    padding: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__title1 {
        width: 920px;
        height: 75px;
        background: url("~/media/8c9262b1a1314ea7bfe31e40a3530087.ashx?la=ja-jp&hash=71852FC7D34166DB5158D2CD32B6FAC37E6DDF0A") center 0 no-repeat;
        background-size: 920px auto;
        margin: auto;
        text-align: left;
        padding: 10px 0 0 100px;
        background-size: cover
    }
}

.smartCar1 .smartCar1__inner1 .block17__title1 span {
    font-size: 18px !important;
    line-height: 55px !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__title1 span {
        font-size: 24px !important;
        display: block;
        width: 430px;
        text-align: center
    }
}

.smartCar1 .smartCar1__inner1 .block17__body1 {
    background: #FBFBE9;
    padding: 15px
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__body1 {
        padding: 0
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__body1__inner1 {
        width: 920px;
        margin: auto;
        padding: 60px 0
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1 {
    margin: 30px 0 0 0;
    padding: 30px 0 0;
    border-top: 1px dotted #000
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1 {
        display: flex;
        align-items: center;
        margin: auto;
        padding: 60px
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1:first-child {
    border: none;
    padding: 0;
    margin: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1:first-child {
        margin-top: 0;
        padding: 0 60px 60px
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1__body1 {
    color: #5F5E5E
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1__body1 {
        width: 100%;
        margin: 0 30px 0 0
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1__name1 {
    font-size: 16px !important;
    font-weight: 900
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1__name1 {
        font-size: 20px !important
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1__name1:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: #639F3A;
    line-height: 1 !important;
    margin: -6px 5px 0 0
}

.smartCar1 .smartCar1__inner1 .block17__unit1__address1 {
    font-size: 14px !important;
    margin: 10px 0 0 0;
    font-weight: 700
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1__address1 {
        font-size: 20px !important
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1__address1 a {
    font-size: 16px !important;
    font-weight: 700;
    color: #5F5E5E
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1__address1 a {
        font-size: 20px !important;
        margin: 10px 0 0 0;
        pointer-events: none
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1__address1 a:hover {
    color: #e60012
}

.smartCar1 .smartCar1__inner1 .block17__unit1__btn1 {
    margin: 30px 0 0 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .block17__unit1__btn1 {
        margin: 0;
        min-width: 270px
    }
}

.smartCar1 .smartCar1__inner1 .block17__unit1__btnMore1 a {
    color: #fff;
    font-size: 16px !important;
    line-height: 1 !important;
    display: block;
    background: #4CA223;
    text-align: center;
    font-weight: 700;
    padding: 10px;
    border-radius: 3px
}

.smartCar1 .smartCar1__inner1 .block18 {
    border: 1px solid #333;
    padding: 15px;
    margin: 30px 0;
    font-size: 12px !important
}

.smartCar1 .smartCar1__inner1 .anchor1 {
    background: #F5F5F5;
    padding: 15px;
    color: #5F5E5E
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .anchor1 {
        padding: 30px
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .anchor1__inner1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: -20px 0 0 0
    }
}

.smartCar1 .smartCar1__inner1 .anchor1__unit1 {
    display: block;
    background: #fff;
    padding: 20px;
    margin: 10px 0 0 0;
    font-size: 16px !important;
    position: relative;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    color: #5F5E5E !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .anchor1__unit1 {
        width: 335px;
        margin: 20px 0 0 0
    }
}

.smartCar1 .smartCar1__inner1 .anchor1__unit1:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    width: 10px;
    height: 10px;
    border-right: 2px solid #F10010;
    border-bottom: 2px solid #F10010;
    transform: rotate(45deg);
    margin: auto
}

.smartCar1 .smartCar1__inner1 .anchor1__unit1:first-child {
    margin-top: 0
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .anchor1__unit1:first-child {
        margin-top: 20px
    }
}

.smartCar1 .smartCar1__inner1 .anchor1__unit1:hover {
    color: #de232f !important
}

.smartCar1 .smartCar1__inner1 .anchor1__unit1 span {
    font-size: 14px !important
}

.smartCar1 .smartCar1__inner1 .area1 {
    margin: 60px 0 0 0;
    padding: 0 15px;
    color: #5F5E5E
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .area1 {
        padding: 0 30px
    }
}

.smartCar1 .smartCar1__inner1 .area1:last-child {
    padding-bottom: 60px
}

.smartCar1 .smartCar1__inner1 .area1__title1 {
    font-size: 24px !important;
    text-align: center;
    font-weight: 700;
    line-height: 1 !important;
    background: none;
    color: #5F5E5E;
    margin: 0 !important;
    padding: 0 !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .area1__title1 {
        font-size: 28px !important
    }
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .area1__body1 {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -16px 0 -15px
    }
}

.smartCar1 .smartCar1__inner1 .area1__unit1 {
    margin: 15px 0 0 0;
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    color: #5F5E5E !important
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .area1__unit1 {
        width: 335px;
        margin: 30px 16px 0 15px
    }
}

.smartCar1 .smartCar1__inner1 .area1__unit1:first-child {
    margin-top: 30px
}

.smartCar1 .smartCar1__inner1 .area1__unit1:hover {
    color: #de232f !important
}

.smartCar1 .smartCar1__inner1 .area1__unit1__name1 {
    font-size: 14px !important;
    font-weight: 700;
    border-bottom: 1px solid #F0EEED;
    padding: 15px;
    position: relative;
    color: #5F5E5E !important
}

.smartCar1 .smartCar1__inner1 .area1__unit1__name1>a {
    color: #5F5E5E !important
}

.smartCar1 .smartCar1__inner1 .area1__unit1__name1>a:hover {
    color: #de232f !important
}

div.area1__unit1 .area1__unit1__name1 {
    padding-left: 15px
}

.area1__unit1 .area1__unit1__name1 a {
    position: relative;
    display: block;
    padding-left: 30px;
    font-size: 14px !important;
    font-weight: 700
}

.area1__unit1 .area1__unit1__name1 a:before {
    position: absolute;
    top: 1px;
    left: 0;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #F10010
}

.area1__unit1 .area1__unit1__name1 a:after {
    position: absolute;
    top: 7px;
    left: 5px;
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg)
}

.smartCar1 .smartCar1__inner1 .area1__unit1__detail1 {
    padding: 14px;
    color: #5F5E5E
}

.smartCar1 .smartCar1__inner1 .area1__unit1__detail1 a {
    color: #5F5E5E
}

@media screen and (min-width: 768px) {
    .smartCar1 .smartCar1__inner1 .area1__unit1__detail1 a {
        pointer-events: none
    }
}

.smartCar1 .smartCar1__inner1 .area1__unit1__detail1 a:hover {
    color: #e60012
}

.top_images {
    display: none !important
}

#menu-fixed {
    display: none !important
}
